package com.didi.gulimall.order.service;

import com.didi.gulimall.common.utils.R;
import com.didi.gulimall.order.vo.PayAsyncVo;

import javax.servlet.http.HttpServletRequest;

/**
 * @Author 10626
 * @Create 2021/6/7 13:16
 */
public interface PayWebService {
    String patOrder(String orderSn);


    String asynchronousNotification(PayAsyncVo payAsyncVo, HttpServletRequest request) throws Exception;

    R queryAlpayTrade(String orderSn) throws Exception;

    R cancelAlpayTrade(String orderSn) throws Exception;

}
